package com.gr.smartedubackend.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.gr.smartedubackend.model.dto.student_group.StudentGroupQueryByTeacherDto;
import com.gr.smartedubackend.model.dto.student_group.StudentGroupQueryRequest;
import com.gr.smartedubackend.model.entity.StudentGroup;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @author 尘轩
 * @description 针对表【student_group(班级)】的数据库操作Service
 * @createDate 2025-07-01 17:03:05
 */
public interface StudentGroupService extends IService<StudentGroup> {

    QueryWrapper<StudentGroup> getQueryWrapper(StudentGroupQueryRequest studentGroupQueryRequest);

    Page<StudentGroup> listStudentGroupByPageByTeacher(StudentGroupQueryByTeacherDto studentGroupQueryByTeacherDto);
}
